home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / comm / conex61d.zip / CONEX.DOK < prev    next >
Text File  |  1992-03-17  |  28KB  |  739 lines

  1.  
  2.  
  3.  
  4.  
  5.              Eine kurze Einleitung
  6.  
  7.  
  8.                CONEX VERSION 6.1
  9.  
  10.                  17. Maerz 1992
  11.  
  12.  
  13.             Copyright (C) 1992 Erhard Hilbig
  14.  
  15. CONEX (lat. Verbindung) dient zur Kommunikation zwischen Microcomputer
  16. und Grosscomputer oder zwei Microcomputern.
  17.  
  18. Folgende Moeglichkeiten bietet das Programm:
  19.  
  20. -   Der Microcomputer kann als Terminal ueber die seriellen
  21.     Schnittstellen COM1 - COM4, Interrupt 14, LAT, B&W TCP/IP oder FTP
  22.     TCP/IP an einem Grossrechner benutzt werden.
  23.  
  24. -   Portparameter wie Baudrate (50-115200), Parity, Voll/Halbduplex,
  25.     XON/XOFF oder Hardwarehandshake koennen ueber CONEX gesetzt werden.
  26.  
  27. -   Dateien koennen ohne Benutzung eines Fehlerprotokolls uebertragen
  28.     werden, so dass auch Terminalsitzungen auf einer Datei protokolliert
  29.     werden koennen.
  30.  
  31. -   Ueber CONEX hat man Zugriff auf einige wichtige Betriebssystem-
  32.     funktionen, wie DIR, CD, DEL, aber es koennen auch andere Programme
  33.     aufgerufen werden.
  34.  
  35. -   Eine Terminalsitzung kann auf dem Drucker protokolliert werden.
  36.  
  37. -   Es koennen Dateien auf andere Rechner mit Kermit Fehlerprotokoll
  38.     uebertragen werden, sofern dort eine Version von Kermit existiert.
  39.  
  40. -   Tektronix 4010/4014 Emulation und VT102 Terminalemulation sind moeglich.
  41.     Eine Maus wird zur graphischen Eingabe im Grafikmodus unterstuetzt.
  42.  
  43. -   Plotdateien fuer Plotter, die HP-GL verstehen, koennen erzeugt werden.
  44.  
  45. -   Bis zu 10 Bildschirmseiten sind nachtraeglich abrufbar.
  46.  
  47. -   Alle Tasten einschliesslich des numerischen Tastenblocks koennen
  48.     programmiert werden.
  49.  
  50. -   Die aktuellen Parametereinstellungen und programmierbaren Funktionstasten
  51.     koennen gesichert werden und wenn noetig mit Passwort geschuetzt werden.
  52.  
  53. -   Mehrere Sitzungen, insbesondere Netzsitzungen, koennen gleichzeiti
  54.     geoeffnet werden.
  55.  
  56. -   CONEX ist vollstaendig in Assembler geschrieben und deshalb sehr
  57.     schnell und klein. Zur Benutzung des Programmes wird nur "conex.exe"
  58.     und eventuell die Initialisierungsdatei "conex.ini" benoetigt.
  59.  
  60.  
  61.              *====================*
  62.              |  Aufruf von CONEX  |
  63.              *====================*
  64.  
  65. Der Aufruf von CONEX VERSION 6.1 geschieht mit
  66.  
  67.           conex [Nummer|Name] [Optionen]
  68.  
  69. Parameter:
  70. ----------
  71.  
  72.    Nummer - beginne mit Sitzung 0 - 9 (standard 0)
  73.    Name   - verbinde in einer Netzwerkumgebung mit "Name"
  74.         (wird mit Alt-I gesetzt)
  75.  
  76. Optionen:
  77. ---------
  78.  
  79.    /i<Dateiname> laedt Initialisierungsdatei (standard "conex.ini")
  80.  
  81.  
  82.  
  83.              *===========================*
  84.              |    Betriebssystemkommandos  |
  85.              *===========================*
  86.  
  87. Betriebssystemkommandos koennen i.a. zu jeder Zeit mit Hilfe der
  88. ALT-Tasten ausgefuehrt werden.
  89.  
  90.  
  91. => Alt-D(irectory)  - Anzeige der Dateien in der Directory
  92.  
  93.    Bei der Abfrage "Dir mask:" kann eine Maske mit den Zeichen ? oder
  94.    * wie in MSDOS ueblich angegeben werden, z.B. bringt die Angabe
  95.    "*.asm" alle Dateien auf der Hauptdiskette mit Suffix ".asm" am
  96.    Bildschirm heraus. Die Anzeige der Dateinamen kann mit Hilfe der
  97.    Cursortasten gerollt werden.
  98.  
  99.    Wird die Eingabe eines Dateinamens verlangt z.B. bei "Alt-E" oder "S"
  100.    im Kermit Modus, so kann mit Page up/down aus den vorhandenen Dateien
  101.    ausgewaehlt werden. Die Auswahl mehrerer Dateien geschieht mit den
  102.    Tasten INS und DEL oder eine einzige Datei einfach mit "Return".
  103.  
  104.  
  105. => Alt-C(hange directory) - Aendern des aktiven Laufwerks/Pfades
  106.  
  107.    Hiermit kann gleichzeitig das Laufwerk und der Pfad gewechselt
  108.    werden, z.B. mit "c:\word".
  109.  
  110.  
  111. => Alt-E(rase) - Loeschen einer Datei
  112.  
  113.    Bei der Eingabe des Namens der Datei koennen keine wild cards benutzt
  114.    werden. Mit Page up/down kann aus einer Liste ausgewaehlt werden.
  115.  
  116.  
  117. => Alt-X (eXecute) - Ausfuehren eines DOS-Kommandos
  118.  
  119.    Es koennen alle gueltigen DOS-Kommandos ausgefuehrt werden. Will man
  120.    in das Betriebssystem springen, waehrend CONEX im Speicher geladen
  121.    bleibt, dann braucht man hier nur Return einzugeben. Der Ruecksprung
  122.    aus dem Betriebssystem erfolgt mit "EXIT".
  123.  
  124.  
  125.               *=================*
  126.               |  Portparameter  |
  127.               *=================*
  128.  
  129.  
  130. => Alt-I - Initialisieren der Verbindung
  131.  
  132.    Veraendert werden koennen folgende Parameter
  133.  
  134.    Host: Name des Computer, mit dem man verbunden ist
  135.      nur wichtig im Netzwerkbetrieb fuer LAT, PC/TCP oder BW/TCP.
  136.  
  137.    Port: Com, Interrupt 14, LAT, PCTCP oder BW/TCP
  138.  
  139.    Portnumber: 1, 2, 3, 4 (nur COM/Int 14)
  140.  
  141.    Baudrate: 50, 75, 150, 200, 300, 600, 1200, 1800, 2400, 3600, 4800,
  142.          9600, 19200, 38400, 57600, 115200 (nur COM/Int 14)
  143.  
  144.    Bits/Parity: 7 space, 7 even, 7 odd, 7 mark, 8 odd, 8 even, 8 none
  145.  
  146.    Stopbits: 1, 2 (nur COM/Int 14)
  147.  
  148.    Duplex: half, full
  149.  
  150.    Handshake: none, Hardware, Xon/Xoff (nur COM/Int 14)
  151.  
  152.    Prompt: Hier kann der Prompt der Maschine angegeben werden. Mit Return
  153.        wird im Edit Modus die Zeile, in der sich der Cursor befindet,
  154.        abgeschickt, aber ohne Prompt und eventuelle Zeichen davor.
  155.  
  156.    Novell und verschiedene andere Netzwerkprogramme bieten als
  157.    Schnittstelle den Interrupt 14 an, dazu dient in erster Linie die
  158.    Einstellung "Int14" in Port.
  159.  
  160.    LAT (Local Area Transport) dient in einer DECNET Umgebung dazu, PC
  161.    und Mainframe zu verbinden. Ein entsprechendes residentes Programm muss
  162.    geladen sein. LAT ist enthalten in DECnet-DOS, das von DEC (Digital
  163.    Equipment Corporation) vertrieben wird. CONEX wurde mit der
  164.    DECnet-DOS Version 2.1 getestet.
  165.  
  166.    PC/TCP der Firma FTP Software Inc. kann ueber Ethernet eine
  167.    Telnet-Verbindung aufbauen. Dazu muss der PC/TCP Kernel als
  168.    Hintergrundprogramm geladen sein. CONEX wurde mit der Version
  169.    2.04/2.05 getestet.
  170.  
  171.       FTP software, Inc.           anonymous file server
  172.       26 Princess Street           vax.ftp.com (128.127.2.100)
  173.       Wakefield, MA 01880
  174.       (617) 246-0900
  175.  
  176.    BW/TCP bietet im wesentlichen die gleichen Moeglichkeiten wie PC/TCP.
  177.    Nur bietet die residente Software keine Aufloesung des Hostnamens
  178.    ueber Netz an, so dass die FTP Nummer entweder nur direkt eingegeben
  179.    werden kann oder ueber eine Hosttabelle aufgeloest werden muss. Der
  180.    Namen der Hosttabelle wird mit Alt-Y eingestellt.
  181.  
  182.       Beame & Whiteside Software Ltd       Tel + Fax:
  183.       P.O. BOX 8130               (416) 648 6556
  184.       Dundos, Ontario
  185.       CANADA
  186.       L9H 5E7
  187.  
  188.  
  189. => Alt-S - Sichern der augenblicklich eingestellten Parameter
  190.  
  191.    Die Parameter werden normalerweise in die Datei "conex.ini" geschrieben
  192.    und bei einem erneuten Aufruf automatisch von dort eingelesen. Es kann
  193.    jedoch auch ein anderer Name fuer die Sicherungsdatei gewaehlt werden.
  194.    Der Aufruf geschieht dann mit "conex /ixxx.ini", damit die Datei
  195.    xxx.ini zur Initialisierung benutzt wird.
  196.  
  197.    Zu den gesicherten Parametern gehoeren die Portparameter (Alt-I),
  198.    Paketparameter (Kermit mode C-Befehl), VT100-Emulation(Alt-M),
  199.    Grafik(Alt-G), Plotparameter(Alt-P) und Statuszeile(Alt-L) fuer die
  200.    verschiedenen Sitzungen 0..9, sowie Tastaturmakros. Danach sind bei
  201.    einem erneuten Aufruf von CONEX die Parameter genauso gesetzt wie zum
  202.    Zeitpunkt, als sie gesichert wurden. Als Schutz gegen fremden Zugriff
  203.    kann die Initialisierungsdatei also insbesondere die Tastaturmakros mit
  204.    einem Passwort geschuetzt werden.
  205.  
  206.    Wenn man die vorgeschlagene Datei ("conex.ini") durch den Namen des
  207.    ausfuehrbaren Programmes (normalerweise "conex.exe"), dann werden
  208.    die Parameter direkt in das Programm geschrieben. Danach wird das
  209.    Programm schneller geladen, zumal nicht mehr automatisch nach einer
  210.    Initialisierungsdatei gesucht wird, es sei denn man uebergibt den
  211.    dieser Datei direkt mit der Kommandozeile (/i-Option). Diese Art der
  212.    Parameterspeicherung kann nicht mit einem Passwort geschuetzt werden.
  213.  
  214.  
  215. => Alt-0..9 Wechsel in eine andere Sitzung
  216.  
  217.    Bis zu zehn verschiedene Netzwerksitzungen koennen gleichzeitig
  218.    geoeffnet werden, meistens wird diese Anzahl jedoch durch die residente
  219.    Netzwerksoftware begrenzt. Innerhalb der Sitzungen koennen
  220.    Port- und Kermitparameter verschieden gesetzt sein. Diese Sitzungen
  221.    werden mit Alt-0 bis Alt-9 angewaehlt.
  222.  
  223.  
  224. => Alt-N Wechsel in eine andere Sitzung ueber den Hostnamen
  225.  
  226.    Alle Sitzungen werden aufgelistet und mit der Cursortaste kann eine
  227.    ausgewaehlt werden. Offene Sitzungen im Netz sind mit einem Pfeil
  228.    gekennzeichnet.
  229.  
  230.  
  231. => Alt-B(reak) - Break Signal
  232.  
  233.    Schickt kurzzeitig ein Breaksignal ueber die serielle Leitung (Short
  234.    Break), wird Alt-B gleich dahinter noch einmal gedrueckt, dann werden
  235.    die Signale RTS und DTR kurzzeitig heruntergezogen (Long Break). Diese
  236.    Kommandos dienen im allgemeinen dazu, die Leitung zum Grossrechner zu
  237.    unterbrechen. Im Netzwerkbetrieb NOVELL, DECNET oder TELNET wird ein
  238.    Break abgeschickt entsprechend den Netzwerkstandards.
  239.  
  240.  
  241.  
  242.  
  243.             *=====================*
  244.             |  Terminalemulation  |
  245.             *=====================*
  246.  
  247. Der Microcomputer kann als Terminal benutzt werden. Es stehen insgesamt
  248. vier Betriebsarten zur Verfuegung, die mit den Funktionstasten angewaehlt
  249. werden:
  250.  
  251.  
  252. => F7 = Normaler Modus
  253.  
  254.    Alle eingegebenen Zeichen werden sofort zum Grosscomputer uebertragen.
  255.  
  256.  
  257. => F8 - Bildschirm veraendern und zurueckblaettern
  258.  
  259.    In diesem Modus kann der Bildschirminhalt mit den Cursor- und Edittasten
  260.    (HOME, END, links, rechts, oben, unten, Seite oben, Seite unten, Del,
  261.    Ins, Ctrl-End = Loesche Zeile ab Cursor) beliebig veraendert werden und
  262.    bereits verschwundene Bildschirmseiten zurueckgeholt werden. Aus dem
  263.    Character Modus kann man auch einfacher in diese Betriebsart gelangen,
  264.    wenn man bei gedruecktem Shift die Cursortasten bedient.
  265.  
  266.    Mit RETURN wird die Zeile uebertragen, in der sich der Cursor
  267.    befindet und zurueck in den normalen Modus geschaltet. Ist mit Alt-I
  268.    ein Prompt angegeben worden, dann werden nur die Zeichen hinter dem
  269.    Prompt abgeschickt. Mit ESC oder F7 kehrt man in die normale
  270.    Betriebart zurueck, ohne eine Zeile abzuschicken.
  271.  
  272.  
  273. => F9 - Kermit Modus
  274.  
  275.    Auf dem Mainframe muss Kermit aktiviert worden sein, evt. Server,
  276.    Send oder Receive-Kommando gegeben. Dann koennen im Kermit Modus
  277.    Dateien uebertragen werden. (siehe weiter unten)
  278.  
  279.  
  280. => ALT-M - Emulation, Zeichensatz
  281.  
  282.    In der VT102 Emulation werden empfangene ESC Sequenzen wie auf einem
  283.    DEC VT102 interpretiert. Einige Tasten bekommen eine andere Funktion:
  284.    Funktionstasten F1-F4, Cursortasten, Plus-Taste = Return Taste auf
  285.    VT100 evt. die Zahlen auf der numerischen Tastatur. Die Tasten PgUp,
  286.    PgDn, Ins, Del, Home und End senden den erweiterten VT202 Code. Die
  287.    Emulation und Zeichensatz kann mit Alt-S permanent gemacht werden.
  288.  
  289.    Der erste Zeichensatz (Zeichen 33 - 127) kann ausgewaehlt werden aus
  290.    ASCII, UK, Grafik, deutsch und Benutzer. Der zweite Zeichensatz
  291.    (Zeichen 128 - 255) besteht aus multinational und Benutzer. Die durch
  292.    Benutzer definierbaren Zeichensaetze werden in CONEX.INI definiert.
  293.    Die Einstellung des Zeichensatzes kann durch ESC Sequenzen vom Host
  294.    veraendert werden.
  295.  
  296.  
  297. => ALT-L - veraendert die obere Statuszeile
  298.  
  299.    Es existieren die folgenden Moeglichkeiten:
  300.     1. normale Statuszeile,
  301.     2. leere Statuszeile,
  302.     3. Statuszeile mit Spaltenangabe
  303.     4. keine Statuszeile.
  304.    Die Einstellung kann mit Alt-S permanent gemacht werden.
  305.  
  306.  
  307. => ALT-H - Hilfe
  308.  
  309.    gibt die eine Liste der moeglichen Kommandos, bei mehrmaligem Druecken
  310.    dieser Taste erscheint eine Liste aller selbst definierten Tasten.
  311.  
  312.  
  313. => F10 - beendet CONEX
  314.  
  315.    DTR und RTS koennen beim Beenden gesetzt bleiben. Wurden Parameter
  316.    veraendert, so wird noch einmal zur Sicherheit abgefragt, ob sie
  317.    gesichert werden sollen. Netzwerkverbindungen werden beim Verlassen
  318.    des Programmes immer geschlossen.
  319.  
  320.  
  321. => Ctrl Backspace = DEL, Ctrl Return = LF
  322.  
  323.    Es ist vielleicht nicht bekannt, dass DEL (127) und LF (10) auf diese
  324.    Weise erzeugt werden koennen.
  325.  
  326.  
  327. => Ctrl-NUM LOCK oder PAUSE
  328.  
  329.    Die Ausgabe auf dem Bildschirm wird gestoppt, jede andere Taste
  330.    startet die Bildschirmausgabe wieder. Dieses Kommando wird innerhalb
  331.    des Tastaturtreibers ausgefuehrt.
  332.  
  333.  
  334.  
  335.            *===============================*
  336.                    |  Grafische Datenverarbeitung  |
  337.            *===============================*
  338.  
  339. Das Programm kann sich wie ein Tektronix 4010 oder 4014 verhalten und
  340. schaltet dann automatisch in den Grafikmodus. Es werden 4 verschiedene
  341. Grafikkarten unterstuetzt: Hercules, CGA, EGA und VGA-Karte. Die
  342. Grafikkarten werden automatisch eingestellt und die Koordinaten des
  343. Tektronix entsprechend umgerechnet.
  344.  
  345.  
  346. => F5 - Grafik Modus
  347.  
  348.    Der Bildschirm wird in den Grafikmodus umgeschaltet. In diesem Modus
  349.    funktionieren einige der Alt-Tasten nicht mehr.
  350.  
  351.  
  352. => Alt-G - Graphik moeglich
  353.  
  354.    Beim Empfang der Tektronix Graphikbefehle GS, FS, US  oder ESC ENQ,
  355.    ESC FF, ESC SUB schaltet der Bildschirm automatisch in den
  356.    Graphikmodus um. Das Zurueckschalten in den Character Modus muss
  357.    manuell mit F7 geschehen.
  358.  
  359.    Im GIN Modus dienen die Cursortasten zum Bewegen des Fadenkreuzes;
  360.    mit den Shift-Tasten kann die Bewegung beschleunigt werden. Ist eine
  361.    Microsoft kompatible Maus angeschlossen und der Maustreiber geladen,
  362.    dann kann auch die Maus zum Steuern des Fadenkreuzes benutzt werden.
  363.  
  364.  
  365. => Alt-P - Erzeugen einer Plotdatei
  366.  
  367.    Gleichzeitig mit der Darstellung am Bildschirm werden die
  368.    Grafikbefehle in einer Plotdatei gespeichert. Diese Plotdatei kann
  369.    auf einem HP-GL kompatiblen Plotter ausgegeben werden etwa mit
  370.    "Print". Die Blattgroesse, Randbreite und die Geschwindigkeit des
  371.    Plotstiftes wird in diesem Menu mit eingestellt.
  372.  
  373.  
  374.  
  375.             *==============================*
  376.             |  Programmieren der Tastatur  |
  377.             *==============================*
  378.  
  379. => Alt-K - Programmieren der Tastatur
  380.  
  381.    Alle Tasten koennen programmiert werden, soweit sie ueber MSDOS
  382.    eingelesen werden koennen. Die Makros werden mit einer
  383.    Geschwindigkeit von etwa 10 Zeichen/Sekunde abgearbeitet.
  384.  
  385.    Waehrend der Eingabe von Kommandos haben die folgenden
  386.    Funktionstasten eine besondere Bedeutung:
  387.  
  388.    F1    Beginn eines Kommandos, wird hier als "<" dargestellt.
  389.    F2    Ende eines Kommandos, wird hier als ">" dargestellt.
  390.    F3    Trennzeichen innerhalb Kommandos, wird hier als "|" dargestellt.
  391.    F4    Eingabe von Funktionstasten, Alt- und Controlkombinationen und Tasten
  392.     des Nummernblockes.
  393.     F4 druecken und anschliessend die Sondertaste.
  394.  
  395.    ■IN0 virtuelle Tasten, die mit F4,I,N,# eingegeben werden muessen.
  396.    ...    Wenn eine neue Verbindung aufgebaut wird, wird automatisch das
  397.    ■IN9 entsprechende Makro IN# ausgefuehrt. Da bei der seriellen
  398.     Schnittstelle nicht festgestellt werden kann, ob die Verbindung
  399.     schon besteht, wird das Signal DTR und CTS als Indikator dafuer
  400.     genommen.
  401.  
  402.  
  403.    Innerhalb des Makros koennen folgende Sonderfunktionen verwendet werden:
  404.  
  405.    <W#>
  406.     warte mit der Abarbeitung des Makros # Sekunden. #= 1...9
  407.  
  408.    <Rstring1 | string2 |...>
  409.     Warte bis der Hostcomputer string1 oder string2 gesandt hat. Die
  410.     einzelnen Zeichenketten werden untereinander mit der Taste F3 "|"
  411.     getrennt.
  412.  
  413.    <D#1 | #2 |...>
  414.     Waehle die Telefonnummer #1. Ist die Nummer besetzt, wird die
  415.     naechste Telefonnummer #2 angewaehlt usw.
  416.  
  417.     Die Sequenzen zum Anwaehlen von Telefonnummern muessen bereits
  418.     mit Alt-Y eingegeben worden sein, naemlich Prefix (Sequenz vor
  419.     der Nummer), Suffix (Sequenz hinter der Nummer) und Connect|Fail
  420.     (Sequenz, die das Modem schickt, wenn der Anschluss verbunden
  421.     oder besetzt ist).
  422.  
  423.    - Wenn eine Taste durch ein Zeichen ersetzt wird, wird das Label der
  424.      Taste nicht gespeichert.
  425.    - Ein Speicherbereich von 10.000 Bytes steht fuer Tastaturmakros zur
  426.      Verfuegung.
  427.    - Waehrend der Ausfuehrung eines Makros werden Eingaben von der
  428.      Tastatur mit ausgegeben, nur ESC stoppt ein Makro.
  429.  
  430.  
  431. => Alt-Y - Konfiguration von CONEX
  432.  
  433.    Hier koennen die Codes zum Waehlen einer Telefonnummer eingegeben werden
  434.    und die Seitenlaenge des Druckers fuer Ctrl + Prt Scn. Die
  435.    Waehlsequenzen sind voreingestellt auf ein Hayes Modem.
  436.  
  437.  
  438.  
  439.           *==========================================*
  440.           |  Uebertragen von Dateien ohne Protokoll  |
  441.           *==========================================*
  442.  
  443.  
  444. => Alt-W - Write file: schreibt die Ausgabe in eine Datei
  445.  
  446.    Dieser Befehl kann dazu dienen, eine Terminalsitzung zu protokollieren
  447.    oder eine Datei von einem anderen Computer zu uebertragen, auf dem kein
  448.    Kermit existiert. Mit demselben Befehl ohne Angabe einer Datei kann die
  449.    Uebertragung wieder abgebrochen werden. Bei append=yes wird an eine
  450.    bereits vorhandene Datei angefuegt.
  451.  
  452.  
  453. => Alt-R - Read file: liest Datei ein
  454.  
  455.    Die Datei wird unveraendert zum Grosscomputer uebertragen, insbesondere
  456.    werden CR und LF am Zeilenende gesendet. Die Uebertragung kann wiederum
  457.    mit Alt-R abgebrochen werden.
  458.  
  459.  
  460. => Control + Print Screen: Protokoll auf Drucker
  461.  
  462.    Nach Print Screen wird jede empfangene Zeile auf dem Drucker ausgegeben.
  463.    Ist die Seitenlaenge des Druckers mit Alt-Y angegeben worden, dann
  464.    erfolgt eine Seitennumerierung. Wird gleich nach dem Ausschalten
  465.    der Druckfunktion noch einmal Ctrl + Print Screen gedrueckt, so erfolgt
  466.    ein Seitenvorschub und die Seitenzaehlung beginnt wieder bei 1.
  467.  
  468.  
  469.         *===========================================*
  470.             |  Uebertragen von Dateien im Kermit Modus  |
  471.         *===========================================*
  472.  
  473. Auf der Gegenseite muss Kermit gestartet worden sein und entweder auf
  474. "SERVER", "RECEIVE" oder "SEND" eingestellt sein, dann kann mit F9 der
  475. Kermit Modus aktiviert werden und Dateien uebertragen werden.
  476.  
  477.  
  478. => I(nit parameter) P(acket)
  479.  
  480.    Diese Parameter betreffen die Bildung der uebertragenen Datenpakete und
  481.    brauchen i.a. nicht veraendert werden. Im einzelnen sind das:
  482.  
  483.    Paketlaenge - Laenge eines Paketes in Bytes inklusive Paketnummer,
  484.          Paketart und Pruefsumme. (Standard 94)
  485.    Padding character - Zeichen, das vor jedem Paket gesendet werden soll,
  486.          damit der Empfaenger genuegend Zeit hat, das neue Paket zu
  487.          erhalten. (ist normalerweise nicht notwendig)
  488.    Quote control character - Control-Zeichen werden mit diesem ASCII-Zeichen
  489.          eingeleitet, also statt Control-A wird die Zeichenfolge #A
  490.          uebertragen. (Standard #)
  491.    Quote 8-bit character - Zeichen, deren 8. Bit gesetzt ist, werden mit
  492.          diesem ASCII Zeichen eingeleitet, also statt H mit 8Bit gesetzt
  493.          wird '&H' uebertragen. (Standard &)
  494.    Repeat character - Wiederholen sich Zeichen im Text, dann koennen zur
  495.          Abkuerzung die 8 Zeichen HHHHHHHH als 3 Zeichen ~'H (8 ist als '
  496.          kodiert!) uebertragen werden. (Standard ~)
  497.    Checksum type - CONEX unterstuetzt 3 Arten der Pruefsummenbildung, die
  498.          1, 2 und 3 bytes lang sind. Je laenger die Pruefsumme desto
  499.          eher werden Stoerungen erkannt, aber desto mehr Uebertragungszeit
  500.          wird benoetigt. (Standard 1)
  501.    Packet terminator - Jedes Paket wird mit diesem Zeichen abgeschlossen.
  502.          (Standard carriage return =13 dezimal)
  503.  
  504.  
  505. => I(nit parameter) C(ommon)
  506.  
  507.    Diese Parameter sind im einzelnen:
  508.  
  509.    ASCII/Binary file type - Binaere Dateien (Dateien in denen Zeichen ueber
  510.          127 dezimal auftreten) koennen mit Paritaet "none" als ASCII Datei
  511.          oder generell als binaere Datei uebertragen werden. Eine
  512.          Uebertragung mit Paritaet "none" ist i.a. schneller. Der Host
  513.          Computer muss ebenfalls auf den Modus eingestellt werden, z.B. mit
  514.          "Set file_type binary".
  515.    Repeating - aktiviert die Zusammenfassung von gleichen Buchstaben in
  516.          einem uebertragenen Paket. (vgl. repeat character oben)
  517.    Max number of retries - Anzahl der Versuche, ein Paket zu senden, das
  518.          der Empfaenger nicht annimmt, etwa weil die Pruefsumme nicht stimmt.
  519.    Time out in secs - Wenn der PC in dieser Zeit nicht geantwortet hat,
  520.          wird das letzte Paket noch einmal geschickt. (standard 5 sec)
  521.  
  522.  
  523. => S(end) - Senden einer Datei
  524.  
  525.    Bei der Angabe der Datei(en) koennen mehrere Dateinamen und auch "wild
  526.    cards" angeben werden. Die Auswahl kann auch mit Page up/down und
  527.    INS/DEL geschehen.
  528.  
  529.  
  530. => R(eceive) - Empfangen einer Datei
  531.  
  532.    Dieser Befehl dient zum Uebertragen einer Datei vom Fremdrechner auf
  533.    den eigenen Rechner. Existiert die Datei schon auf dem eigenen Rechner,
  534.    so wird sie ueberschrieben. Eine Kopie der urspruenglichen Datei bleibt
  535.    in .BAK erhalten.
  536.  
  537.    Wird beim Sender der Dateiname angegeben, genuegt es bei der Angabe des
  538.    Dateinamens die ENTER-Taste(CR) zu druecken, sonst muss bei der
  539.    Abfrage ein Name eingegeben werden. "Wild Cards", die der
  540.    Fremdcomputer versteht, sind im allgemeinen zulaessig.
  541.  
  542.    Die Uebertragung geschieht in Paketen, die wie folgt aufgebaut sind:
  543.    Paketlaenge, Paketnummer, Pakettyp, Daten..., Pruefsumme.
  544.    Control character werden als zwei Zeichen uebertragen, normalerweise
  545.    mit einem '#' als Kennzeichnung. In einem Paket werden etwa 80-90
  546.    Zeichen uebertragen, jenachdem wieviel Kontrollzeichen es enthaelt.
  547.  
  548.  
  549. => T(race) - wechselt Tracemodus
  550.  
  551.    Trace errors - alle fehlerhaften Pakete werden auf den Bildschirm
  552.    geschrieben.
  553.    Trace all    - alle Pakete werden auf den Bildschirm geschrieben.
  554.  
  555.  
  556. => F(inish) - Der Server auf Hostseite wird beendet
  557.  
  558.    Nach einer Dateiuebertragung wartet der Kermit Server auf der Gegenseite
  559.    weiter auf Kommandos vom Mikrocomputer. Mit diesem Kommando wird KERMIT
  560.    auf der Gegenseite abgeschlossen und der Kermit Modus verlassen.
  561.  
  562.  
  563. => L(ogout) - Die Sitzung auf Hostseite wird beendet.
  564.  
  565.    Zusaetzlich zu "F" wird die Sitzung vollstaendig abgebrochen, entspricht
  566.    "logout".
  567.  
  568.  
  569. => Cursortasten
  570.  
  571.    Der untere Rand des Bildschirmes kann mit diesen Befehlen nach oben oder
  572.    unten gerollt werden.
  573.  
  574.  
  575. => C(hange directory) - Wechsel des Directories auf dem Mainframe
  576.  
  577.    Dieser Befehl funktioniert nur, wenn der Mainframe Kermit generic commands
  578.    unterstuetzt.
  579.  
  580.  
  581. => D(irectory) - Gibt eine Auflistung aller Dateien auf dem Mainframe
  582.  
  583.  
  584. => E(rase) - Loescht Datei auf dem Mainframe
  585.  
  586.  
  587. => N(ame) - Benennt eine Datei auf dem Mainframe um
  588.  
  589.  
  590. => U(sage) - Gibt Auskunft ueber den benutzen Plattenbereich auf dem Mainframe
  591.  
  592.  
  593. => M(essage) - Sendet eine Botschaft an anderen Benutzer am Mainframe
  594.  
  595.  
  596. => Q(uery server) - Bringt Parametereinstellung des Kermit Server auf dem
  597.             Mainframe
  598.  
  599.  
  600. => Kommandos, die waehrend der Uebertragung ausgefuehrt werden:
  601.  
  602.    ESC -bricht die Uebertragung vollstaendig ab, ohne auf eventuelle
  603.         Quittungen der Gegenseite zu warten.
  604.    ^T  -wechselt den Tracemodus = "T" im Hauptmenu
  605.    ^F  -bricht die Uebertragung der augenblicklichen Datei ab.
  606.         Bei der Eingabe von "wild cards" wird mit der Uebertragung weiterer
  607.         Dateien fortgefahren.
  608.    ^G  -bricht die Uebertragung vollstaendig ab.
  609.  
  610.    CR  -die Uebertragung des letzten Pakets wird wiederholt.
  611.  
  612.  
  613.                *=======================*
  614.                |  fehlerhafte Zeichen  |
  615.                *=======================*
  616.  
  617. Einige Zeichen, die auf dem Bildschirm dargestellt werden, haben eine
  618. besondere Bedeutung:
  619.  
  620. Blinkendes Zeichen  - "Frame"- oder Paritaetsfehler: Ein schlechtes
  621.               Zeichen wurde empfangen. Wenn mehrere Zeichen auf
  622.               dem Bildschirm blinken, ist wahrscheinlich
  623.               bits/parity falsch eingestellt.
  624.  
  625. Rubout (178)        - "Overrun" Fehler am seriellen Port: Der Computer
  626.               kam mit der Abarbeitung der empfangenen Zeichen
  627.               nicht mehr mit, so dass einige Zeichen verloren
  628.               gegangen sind.
  629.  
  630. Pfeil oben (24)     - Sender timeout: Ein Zeichen konnte nicht
  631.               abgeschickt werden. In einer Netzwerkumgebung ist
  632.               wahrscheinlich die Verbindung unterbrochen.
  633.  
  634. Pfeil unten (25)    - Receiver timeout: Zeichen koennen nicht vom
  635.               Grosscomputer empfangen werden, die Verbindung ist
  636.               unterbrochen.
  637.  
  638.  
  639.  
  640.                  *============*
  641.                  |    Probleme  |
  642.                  *============*
  643.  
  644. 1. Interrupts ueber 7 von COM konnten noch nicht getestet werden.
  645. 2. Zeichen im Grafikmodus werden nicht in die HPGL Datei uebernommen, es
  646.    sei denn sie sind gezeichnet.
  647.  
  648.  
  649.  
  650.             *==============================*
  651.             |  Verbesserungen am Programm  |
  652.             *==============================*
  653.  
  654. 5.2C   Mausunterstuetzung im GIN Modus
  655.  
  656. 5.2D   Int 24h installiert
  657.  
  658. 5.2E   Der Grafikbildschirm wird gespeichert.
  659.        Beliebig lange Pfadnamen.
  660.  
  661. 5.3    SFK R-Kommando uebertraegt Zeichen von der Tastatur
  662.        Bei Eingabe von Strings rollt das Eingabefeld!
  663.  
  664. 5.4    Alt-0..Alt-9 = verschiedene Sitzungen
  665.        Alt-I = initialisieren Portparameter
  666.        Passwortschutz fuer conex.ini
  667.        Hardware, XON/XOFF Handshake
  668.        maximale Baudrate erhoeht auf 115200
  669.        VGA Karte
  670.  
  671. 5.5    Umbenennung in CONEX statt (p)kermit
  672.        Int14 wird unterstuetzt
  673.        Makros fuer alle Tasten
  674.        zusaetzliche Parameter in Alt-P und Alt-W
  675.  
  676. 6.0    Decnet LAT wird unterstuetzt
  677.        Auflistung aller definierten Makros mit Alt-H
  678.        Auswahl der Dateien mit Alt-D moeglich
  679.        Kermit server Kommandos gestrafft und vereinheitlicht
  680.        Print Screen liefert Protokoll auf Drucker
  681.        Pgup, Pgdn, u.m. senden VT202 Code
  682.        erweitert fuer COM3, COM4
  683.        mit Alt-M Zeichensaetze anwaehlbar
  684.        Long/Short Break
  685.        Alt-S sichert auch als ASCII Datei
  686.        conex /i<Initialisierungsdatei> liest auch ASCII Dateien
  687.        Mehr Farbe in den Menues
  688.        Telnet ueber PC/TCP kernel der Firma FTP Software Inc.
  689.        "conex Name" beginnt mit Sitzung Name oder Nummer
  690.        Shift + PrtSc --> Ctrl + PrtSc
  691.        Shift + Cursortaste in Edit Modus
  692.        Der Prompt wird beim Absenden im Edit Modus ignoriert (Alt-I)
  693.        Page down/up liefert Antwortmoeglichkeiten in Alt-E und mehr
  694.        Alt-N gibt Liste der (offenen) Sitzungen
  695.        Seitennummerierung auf Drucker moeglich (Ctrl+PrtSc, Alt-Y)
  696.        keine binaeren Initialisierungsdateien mehr
  697.        Sender und Receiver Timeout wird am Bildschirm angezeigt
  698.  
  699. 6.1    Standard fuer den Interrupt COM 3/4 sind 4 und 3
  700.        Interrupt und IO Adresse von COM 3/4 sind konfigurierbar
  701.        bis zu 4 LAT Sitzungen gleichzeitig
  702.        ESC FF, ESC SUB, ESC ENQ schalten automatisch in Grafikmodus
  703.        erweiterte Tastatur wird unterstuetzt (insbesondere F11, F12)
  704.        Interruptrotation konfigurierbar in CONEX.INI
  705.        Format der Datei CONEX.INI veraendert!!!
  706.        Waehlsequenzen werden in CONEX.INI gespeichert
  707.        Automatischer Start von Makros zu Beginn einer Sitzung (Alt-K, ■IN#)
  708.        Schreibe Parameter direkt nach conex.exe (Alt-S, file name: conex.exe)
  709.        unterstuetzt B&W TCP/IP (Alt-P)
  710.        ESC unterbricht Makros nur im normalen und Grafikmodus
  711.        Dateiverzeichnis alphabetisch sortiert
  712.        vom Benutzer definierte Makros alphabetisch sortiert
  713.        Multinationaler Zeichensatz wird unterstuetzt
  714.        ESC ENQ im Grafikmodus wird ausgefuehrt
  715.        Herkulesgrafik auf 720 X 360 Pixel erweitert.
  716.  
  717.  
  718.  
  719. Autor: Erhard Hilbig
  720.        Hochschulrechenzentrum
  721.        Universitaet-Gesamthochschule Paderborn
  722.        Postfach 1621
  723.        4790 Paderborn
  724.  
  725.        E-Mail: zahilb@pbhrzt.uni-paderborn.de
  726.        Tel.: 05251/60-2433               Raum: N2-316
  727.        FAX:   05251/60-3207
  728.  
  729.  
  730.     Dieses Programm wurde von mir entwickelt und kann weitergegeben
  731.       werden. Jeweils die neueste Version ist bei mir erhaeltlich.
  732.     Zusaetzlich zu dieser Kurzdokumentation ist bei mir eine
  733.     ausfuehrlichere Beschreibung des Programmes als LATEX Datei oder
  734.     Druckdatei fuer einen HP Laserjet Plus erhaeltlich. Ausgabe der
  735.          Druckdatei mit: "copy conex.lst prn/b"
  736.  
  737.       Fuer Anmerkungen, Verbesserungsvorschlaege bin ich jederzeit
  738.                 dankbar.
  739.